package com.company.project.dto;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.company.project.entity.BaseEntity;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 *
 * @author wenbin
 * @email *****@mail.com
 * @date 2023-11-01 18:51:05
 */
@Data
@TableName("t_hwtj")
public class THwtjEntityDto extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	private String id;

	/**
	 * 公司名称
	 */
	@TableField("company")
	private String company;

	/**
	 * 分钟数总额
	 */
	@TableField("fzsze")
	private Integer fzsze;

	/**
	 * 剩余分钟数
	 */
	@TableField("syfzs")
	private Integer syfzs;

	/**
	 * 拨打次数
	 */
	@TableField("bscs")
	private Integer bscs;

	/**
	 * 接通数
	 */
	@TableField("jts")
	private Integer jts;

	/**
	 * 接通率
	 */
	@TableField("jtl")
	private Integer jtl;

	/**
	 * 计费时长(分)
	 */
	@TableField("jfsc")
	private Integer jfsc;

	/**
	 * 通话时长
	 */
	@TableField("thsc")
	private String thsc;

	/**
	 * 平均通话时长
	 */
	@TableField("pjthsc")
	private Integer pjthsc;

	/**
	 * 销售
	 */
	@TableField("xs")
	private String xs;

	/**
	 * 代理
	 */
	@TableField("dl")
	private String dl;

	/**
	 * 线路
	 */
	@TableField("line")
	private String line;

	/**
	 * 部门名称
	 */
	@TableField("orgname")
	private String orgname;

	/**
	 * 时间
	 */
	@TableField("date")
	private Date date;

	/**
	 * 绑定 ID
	 */
	@TableField("bind_id")
	private String bindId;

	@TableField(exist = false)
	private String aid;
	@TableField(exist = false)
	private String pid;

	@TableField(exist = false)
	private String pidName;
	@TableField(exist = false)
	private String deptNo;

	@TableField(exist = false)
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date startDate;
	@TableField(exist = false)
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date endDate;

}
